home *** CD-ROM | disk | FTP | other *** search
- This directory contains all of the items you'll need to play DOOM
- under Linux, except for an X server if you want to use the X
- version. These files are for Linux DOOM version 1.8.
-
- README.linuxs is the README for SVGAlib DOOM, as provided by Dave
- Taylor.
-
- README.linuxx is the README for X DOOM, as provided by Dave
- Taylor.
-
- README.dos is the MS-DOS DOOM README.
-
- doom1.wad is the shareware DOOM wad for version 1.8. If you have
- DOOM or DOOM II for MS-DOS, then you can use those files instead.
-
- README.config is the template for the SVGAlib configuration file.
- Edit it to reflect your system's configuration. You'll probably
- want to install it in the semi-standard location /usr/local/lib
- along with libvga.so.1.2.0.
-
- libvga.so.1 is just a symlink to libvga.so.1.2.0 that you can
- move to the same directory you move libvga.so.1.2.0 into.
-
- libvga.so.1.2.0 is the shared library image for SVGAlib 1.2, with
- a small patch that fixes a bug with MouseSystems type mice (see
- below).
-
- sdoom is the SVGAlib executable for DOOM. It should be run as
- root or made setuid to root, or else it won't run.
-
- xdoom is the X executable for DOOM.
-
- sndserver does the sound effects for DOOM. It is run by
- whichever version of DOOM you run. If you don't have a
- soundcard, then rename or delete it.
-
- *** src/mouse/ms.c~ Thu Nov 24 12:24:27 1994
- --- src/mouse/ms.c Thu Dec 8 22:51:55 1994
- ***************
- *** 273,280 ****
- char event_handled = 0;
- int bytesread;
- int i;
- ! char but;
- ! char dx, dy;
- int j;
-
- if (mfd == -1)
- --- 273,280 ----
- char event_handled = 0;
- int bytesread;
- int i;
- ! int but;
- ! int dx, dy;
- int j;
-
- if (mfd == -1)
- ***************
- *** 364,371 ****
- break;
- case MOUSE_MOUSESYSTEMS: /* Mouse Systems Corp */
- but = (~buf[i]) & 0x07;
- ! dx = (char)(buf[i + 1]) + (char)(buf[i + 3]);
- ! dy = - ((char)(buf[i + 2]) + (char)(buf[i + 4]));
- break;
- case MOUSE_MMSERIES: /* MM Series */
- case MOUSE_LOGITECH: /* Logitech */
- --- 364,373 ----
- break;
- case MOUSE_MOUSESYSTEMS: /* Mouse Systems Corp */
- but = (~buf[i]) & 0x07;
- ! dx = (char)(buf[i + 1]);
- ! dx += (char)(buf[i + 3]);
- ! dy = - ((char)(buf[i + 2]));
- ! dy -= (char)(buf[i + 4]);
- break;
- case MOUSE_MMSERIES: /* MM Series */
- case MOUSE_LOGITECH: /* Logitech */
-